package io.renren.modules.oatools.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 字段
 *
 * @author xhtang 173101649@qq.com
 * @since 1.0.0 2024-06-15
 */
@Data
@TableName("xh_fields")
public class FieldsEntity {

    /**
     * ID
     */
	private Integer id;
    /**
     * 父ID
     */
	private Integer pid;
    /**
     * 接口ID
     */
	private Integer invokeId;
    /**
     * 目标-字段
     */
	private String targetFields;
    /**
     * 目标-类型
     */
	private String targetType;
    /**
     * 目标-默认值
     */
	private String targetDefault;
    /**
     * 目标-说明
     */
	private String targetComment;
    /**
     * 传递-表
     */
	private String transmitTable;
    /**
     * 传递-表名
     */
	private String transmitTableName;
    /**
     * 传递-字段
     */
	private String transmitFields;
    /**
     * 传递-字段名
     */
	private String transmitFieldsName;
    /**
     * 传递-类型
     */
	private String transmitType;
    /**
     * 传递说明
     */
	private String transmitComment;
    /**
     * 传递类型
     */
	private String replaceTypeGroovy;
    /**
     * 是否删除
     */
	private Integer isDel;
    /**
     * 创建时间
     */
	private Date createDate;
    /**
     * 修改时间
     */
	private Date updateDate;
}